#!/bin/bash

echo -e "\033[35m################# 清理mysql/data目录 start ##############\033[0m"

rm -rf mysql/data*

sleep 2s 
echo -e "\033[35m################# 清理mysql/data目录 end ################\033[0m"

sleep 2s
echo -e "\033[35m#################### docker启动中... ####################\033[0m"

docker_msg="\033[35m#################### docker启动完成 #####################\033[0m"

systemctl restart docker && echo -e ${docker_msg}

sleep 3s

echo -e "\033[32m###################### 开始清理镜像 #####################\033[0m"

docker rm -f $(docker ps -aq) && docker rmi -f $(docker images -aq)

sleep 5s

echo -e "\033[32m################## 已经清理完所有镜像 ###################\033[0m"

echo -e "\033[35m######################## 准备就绪 #######################\033[0m"

sleep 3s

start_msg="\033[35m############ 开始拉取镜像进行部署 start... ##############\033[0m"
wait_msg="\033[35m#################### 60s后部署结束 ##########################\033[0m"
end_msg="\033[35m#################### docker 部署结束 end ####################\033[0m"
echo -e ${start_msg}

docker-compose up -d && echo -e ${wait_msg} && sleep 60s

echo -e ${end_msg}


echo -e "\033[33m#############################################################\033[0m"
echo -e "\033[33m############# Mysql user:root password:123456 ###############\033[0m"
echo -e "\033[33m############# Redis password: redis123 ######################\033[0m"
echo -e "\033[33m#############################################################\033[0m"

docker-compose logs >> ./docker-log.log 2>&1
